﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Baci.Net.ToolKit.ArcGISProGeoprocessor.Models.Enums
{
    public enum DataTypeEnum
    {
        GPTerrainLayer,
        GPString,
        GPFeatureLayer,
        GPComposite,
        GPRasterLayer,
        GPMosaicLayer,
        GPGroupLayer,
        DELayer,
        DEFile,
        GPDouble,
        GPBoolean,
        GPExtent,
        GPLong,
        GPMap,
        GPTinLayer,
        DEFeatureClass,
        DETable,
        GPLinearUnit,
        GPMultiValue,
        GPCoordinateSystem,
        DEFolder,
        Field,
        GPSpatialReference,
        GPSceneServiceLayer,
        GPLasDatasetLayer,
        DEImageServer,
        GPGraph,
        GPSAGeoData,
        DERasterDataset,
        GPValueTable,
        DELasDataset,
        GPPoint,
        GPArealUnit,
        DETextFile,
        DETin,
        analysis_cell_size,
        GPSARadius,
        GPSASemiVariogram,
        GPSATopoFeatures,
        GPTableView,
        GPSARemap,
        DEMosaicDataset,
        DEWorkspace,
        DEFeatureDataset,
        DETerrain,
        GPDate,
        GPTimeUnit,
        GPSQLExpression,
        GPFieldMapping,
        GPAnnotationLayer,
        GPDimensionLayer,
        GPLayer,
        DERelationshipClass,
        GPKMLLayer,
        GP3DAInterpolate,
        GPStringHidden,
        DECadDrawingDataset,
        GPFeatureRecordSetLayer,
        GPNetworkDataSource,
        NetworkTravelMode,
        DEAddressLocator,
        FMEDestDatasetType,
        FMESourceDatasetType,
        GPType,
        DEType,
        GPCompositeLayer,
        GPCalculatorExpression,
        DEGeoDataServer,
        DEDatasetType,
        DETopology,
        DENetworkDataset,
        DEGeometricNetwork,
        DEToolbox,
        GPReport,
        GPEncryptedString,
        GPEnvelope,
        DEUtilityNetwork,
        GPUtilityNetworkLayer,
        DETraceNetwork,
        GPTraceNetworkLayer,
        GPCadastralFabricLayer,
        GPParcelLayer,
        GPNetworkDatasetLayer,
        GPBuildingLayer,
        GPFieldInfo,
        GPBuildingSceneLayer,
        DEWCSCoverage,
        DEMapServer,
        DEGeoDatasetType,
        GPCellSizeXY,
        DEWMSMap,
        GPInternetTiledLayer,
        GPMapServerLayer,
        GPRasterBuilder,
        GPVariant,
        GPSAGDBEnvPyramid,
        GPSAGDBEnvTileSize,
        GPSAGDBEnvCompression,
        GPTopologyLayer,
        GPRecordSet,
        GPAddressLocatorStyle,
        GPGALayer,
        GPGASearchNeighborhood,
        GPGAValueTable,
        GPRasterCatalogLayer,
        GPRasterCalculatorExpression,
        GPSAWeightedSum,
        GPSANeighborhood,
        GPRouteMeasureEventProperties,
        GPNALayer,
        NAClassFieldMap,
        GPNAHierarchySettings,
        DEDbaseTable,
        GPDiagramLayer,
        DEParcelDataset,
        GPSAVerticalFactor,
        GPSAHorizontalFactor,
        GPVectorLayer,
        DEServerConnection,
        GPSAExtractValues,
        GPSAMapAlgebraExp,
        GPSAFuzzyFunction,
        GPSAWeightedOverlayTable,
        GPSATransformationFunction,
        GPSATimeConfiguration,
        GPLayout,
        DEShapeFile
    }
}
